#include "app_init.h"
#include "key.h"
#include "lock_uart.h"
#include "pro_switch.h"
#include "nfc_ctrl.h"
#include "nfc_read_switch.h"
#include "tim_out.h"
#include "adc2_rte.h"
#include "check_current.h"
#include "ledbuz_rte.h"
#include "ver_comp.h"
#include "lock_loop.h"
/*
 * 函数介绍: APP应用层初始化
 * 参数:
 * 返回值: {*}
 * 备注:
 */
void application_init(void)
{
    TimeTick_Init();
    Led_buzz_init();
    pro_switch_init();
    Overcurrent_protection_init();/*清空短路保护所有标志等*/
    key_init();/*按键应用初始化*/
    set_Overcurrent_only_once(false);/*设置过流保护调用状态初始化*/
    ehbl_init();/*方向锁应用初始化*/
    NFCCTRL_init();/*NFC控制器应用层初始化*/
    Nfc_read_init();/*NFC读卡器检测产品初始化*/
    LCD_init();/*LCD串口通讯协议初始化*/
    ADC2_rte_init();/*ADC2初始化*/
    Uart4_init();/*串口4协议初始化*/
    ver_comp_init();/*版本比对初始化*/
    lock_loop_init();/*锁循环测试初始化*/
}
